package com.tsingteng.cosfun.ui.cosfun.contract;

import com.tsingteng.cosfun.bean.BaseDataBean;
import com.tsingteng.cosfun.bean.PersonBean;
import com.tsingteng.cosfun.bean.VideoSignBean;
import com.tsingteng.cosfun.callback.RxObserver;
import com.tsingteng.cosfun.mvp.view.IView;

import retrofit2.Callback;

public interface PersonEditContract {

    interface IPersonInfo {


        void editUserInfo(String image, String nickName, String birthday, int sex, String areaid, String signature);

        void editUserInfo(String name, String value);

        void getPersonInfo(long profileId);

        void getSignTureData(String typ);
    }


    interface IPersonEditView extends IView {
        void showLogonResult(BaseDataBean<PersonBean> personBeanBaseDataBean);

        void showEditResult(BaseDataBean personBeanBaseDataBean);

        void UploadVideo(VideoSignBean data);
    }
}
